package demo04;

/**
 * 摩卡调料--  实际装饰者继承自装饰者（调料）
 * */
public class Mocha extends CondimentDecorator {
	//用一个实例变量记录被装饰者
	Beverage beverage;
	
	
	//用构造器（用参数的方法）将被装饰者（beverage）记录到实例变量的值
public Mocha(Beverage ba){
	this.beverage=ba;
	
}


	public String getDescriPtion() {
		        //委托+自己的描述
		return beverage.getDescriPtion()+",摩卡";
	}

	
	public double cost() {
		
		return 15.2+beverage.cost();
	}

	

}
